package sdk

import (
	"crypto/rand"
	"encoding/base64"
)

func generateUniqueRandomNumber() (string, error) {
	// 定义随机数的字节数
	randomBytes := make([]byte, 16)

	// 使用crypto/rand包生成随机字节
	_, err := rand.Read(randomBytes)
	if err != nil {
		return "", err
	}

	// 使用base64编码将随机字节转换为字符串
	randomNumber := base64.URLEncoding.EncodeToString(randomBytes)

	return randomNumber, nil
}
